package robot.differentialdrive;

public class DifferentialDriveProperties {
	
	private int maxAngularAcceleration;
	private int maxAngularSpeed;
	private int minAngularSpeed;
	private int maxAngularDeceleration;
	private int maxLinearAcceleration;
	private int maxLinearDeceleration;
	private int maxLinearSpeed;
	private int minLinearSpeed;
	private double width;
	
	
	public DifferentialDriveProperties(int maxAngularAcceleration,
			int maxAngularSpeed, int minAngularSpeed,
			int maxAngularDeceleration, int maxLinearAcceleration,
			int maxLinearDeceleration, int maxLinearSpeed, int minLinearSpeed,
			double width) {
		super();
		this.maxAngularAcceleration = maxAngularAcceleration;
		this.maxAngularSpeed = maxAngularSpeed;
		this.minAngularSpeed = minAngularSpeed;
		this.maxAngularDeceleration = maxAngularDeceleration;
		this.maxLinearAcceleration = maxLinearAcceleration;
		this.maxLinearDeceleration = maxLinearDeceleration;
		this.maxLinearSpeed = maxLinearSpeed;
		this.minLinearSpeed = minLinearSpeed;
		this.width = width;
	}


	public int getMaxAngularAcceleration() {
		return maxAngularAcceleration;
	}


	public void setMaxAngularAcceleration(int maxAngularAcceleration) {
		this.maxAngularAcceleration = maxAngularAcceleration;
	}


	public int getMaxAngularSpeed() {
		return maxAngularSpeed;
	}


	public void setMaxAngularSpeed(int maxAngularSpeed) {
		this.maxAngularSpeed = maxAngularSpeed;
	}


	public int getMinAngularSpeed() {
		return minAngularSpeed;
	}


	public void setMinAngularSpeed(int minAngularSpeed) {
		this.minAngularSpeed = minAngularSpeed;
	}


	public int getMaxAngularDeceleration() {
		return maxAngularDeceleration;
	}


	public void setMaxAngularDeceleration(int maxAngularDeceleration) {
		this.maxAngularDeceleration = maxAngularDeceleration;
	}


	public int getMaxLinearAcceleration() {
		return maxLinearAcceleration;
	}


	public void setMaxLinearAcceleration(int maxLinearAcceleration) {
		this.maxLinearAcceleration = maxLinearAcceleration;
	}


	public int getMaxLinearDeceleration() {
		return maxLinearDeceleration;
	}


	public void setMaxLinearDeceleration(int maxLinearDeceleration) {
		this.maxLinearDeceleration = maxLinearDeceleration;
	}


	public int getMaxLinearSpeed() {
		return maxLinearSpeed;
	}


	public void setMaxLinearSpeed(int maxLinearSpeed) {
		this.maxLinearSpeed = maxLinearSpeed;
	}


	public int getMinLinearSpeed() {
		return minLinearSpeed;
	}


	public void setMinLinearSpeed(int minLinearSpeed) {
		this.minLinearSpeed = minLinearSpeed;
	}


	public double getWidth() {
		return width;
	}


	public void setWidth(double width) {
		this.width = width;
	}
	
	
	
}
